home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / windows / sw14c.zip / SIMPWINH.ZIP / simpwin.h < prev    next >
Text File  |  1996-10-10  |  6KB  |  233 lines

  1. /* Simple Windows 1.5 Copyright By Bruce R. O'Banion */
  2. /* Header File */
  3.  
  4. /* boarder defines */
  5. # define NO_BOARDER 0
  6. # define SINGLE_BOARDER 1
  7. # define DOUBLE_BOARDER 2
  8. # define SIG_DUB_BOARDER 3
  9. # define DUB_SIG_BOARDER 4
  10. # define ANY_BOARDER 5
  11.  
  12. /* shadow style defines */
  13. # define NO_SHADOW 0
  14. # define NARROW_SHADOW 2
  15. # define WIDE_SHADOW 1
  16.  
  17. /* shadow location defines */
  18. # define LOWER_LEFT 1
  19. # define UPPER_LEFT 2
  20. # define LOWER_RIGTH 3
  21. # define UPPER_RIGHT 4
  22.  
  23. /* word defines */
  24. # define ON 1
  25. # define OFF 0
  26. # define YES 1
  27. # define NO 0
  28.  
  29. /* note defines */
  30. # define _A 1
  31. # define _Bb 2
  32. # define _B 3
  33. # define _C 4
  34. # define _Cs 5
  35. # define _D 6
  36. # define _Eb 7
  37. # define _E 8
  38. # define _F 9
  39. # define _Fs 10
  40. # define _G 11
  41. # define _Ab 12
  42.  
  43. /* cord type defines */
  44. # define _MAJOR "M"
  45. # define _MINOR "m"
  46. # define _7TH "7"
  47. # define _MAJOR_7TH "M7"
  48. # define _MINOR_7TH "m7"
  49.  
  50.  
  51. /* call window */
  52. int simp_window(int l,int t,int r,int b,int boarder,int shad,int forground,
  53.      int background,int shadlocate,int shadforground,int shadbackground,
  54.      int boarderchar,int fillchar);
  55.  
  56. /* call popup window */
  57. int popup_window(int filenum,int l,int t,int r,int b,int boarder,int shad,
  58.     int forground,int background,int shadlocate,int shadforground,
  59.     int shadbackground,int boarderchar,int fillchar);
  60.  
  61. /* call unpopup window */
  62. int unpopup_window(int filenum);
  63.  
  64. /* save window info */
  65. int save_window_data(int filenum);
  66.  
  67. /* load window info */
  68. int load_window_data(int filenum);
  69.  
  70. /* initialize windows */
  71. int init_window(int win,int menu,int screen,char *drive,int port);
  72.  
  73. /* uninitialize windows */
  74. int uninit_window(void);
  75.  
  76. /* get intigers */
  77. int get_int(int *data,int size,int x,int y);
  78.  
  79. /* get long intigers */
  80. int get_long(long int *data,int size,int x,int y);
  81.  
  82. /* get strings */
  83. int get_string(char *data,char *format,char *mask,int x,int y,int strip,int disply);
  84.  
  85. /* get choice */
  86. int get_choice(int x,int y,char *choice);
  87.  
  88. /* get intiger date */
  89. int get_int_date(int *date,int x,int y);
  90.  
  91. /* full edit field */
  92. int edit_string(char *data,char *format,int x,int y,char *mask);
  93.  
  94. /* draw horizontal line */
  95. int draw_horizontal_line(int start,int mid,int end,int startx,int endx,int y);
  96.  
  97. /* draw vertical line */
  98. int draw_vertical_line(int start,int mid,int end,int x,int starty,int endy);
  99.  
  100. /* sound a tone */
  101. int tone(int octive,int note,int size);
  102.  
  103. /* sound a four note cord */
  104. int cord(int note,int size,char *type);
  105.  
  106. /* set_tempo */
  107. void set_tempo(int temposet);
  108.  
  109. /* play song file */
  110. int playsong(int temposet,char *filename);
  111.  
  112. /* hide cursor */
  113. void hide_cursor(void);
  114.  
  115. /* show cursor */
  116. void show_cursor(void);
  117.  
  118. /* draw print window */
  119. int print_window(int l,int t,int r,int b,int boarder,int boarderchar);
  120.  
  121. /* formated print */
  122. int print_printf(int x,int y,char *data,...);
  123.  
  124. /* print character */
  125. int print_putch(int x,int y,int pchar);
  126.  
  127. /* print horizontal line */
  128. int print_horizontal_line(int start,int mid,int end,int startx,int endx,int y);
  129.  
  130. /* print vertical line */
  131. int print_vertical_line(int start,int mid,int end,int x,int starty,int endy);
  132.  
  133. /* clear print buffer */
  134. int clear_print_buff(void);
  135.  
  136. /* print page from buffer */
  137. int print_buff(void);
  138.  
  139. /* print a character */
  140. int print_char(int pchar);
  141.  
  142. /* write in window */
  143. int write_window(int x,int y,char *data,...);
  144.  
  145. /* clear window */
  146. int clear_window(int cchar);
  147.  
  148. /* make a menu in window */
  149. int make_menu(int filenum,int lines,...);
  150.  
  151. /* call menu */
  152. int call_menu(int filenum,int x,int y);
  153.  
  154. /* save menu data to file */
  155. int save_menu(int filenum);
  156.  
  157. /* load menu data from file */
  158. int load_menu(int filenum);
  159.  
  160. /* make a window don't display */
  161. int make_window(int filenum,int l,int t,int r,int b,int boarder,int shad,int forground,
  162.     int background,int shadlocate,int shadforground,int shadbackground,
  163.     int boarderchar,int fillchar);
  164.  
  165. /* call and display made window */
  166. int call_window(int filenum);
  167.  
  168. /* uncall a made window */
  169. int uncall_window(int filenum);
  170.  
  171. /* save a current screen */
  172. int save_screen(int filenum);
  173.  
  174. /* load a screen */
  175. int load_screen(int filenum);
  176.  
  177. /* move a current window */
  178. int move_window(int x,int y);
  179.  
  180. /* move cursor in current window */
  181. int move_cursor(int x,int y);
  182.  
  183.  
  184. /* save screen to buffer */
  185. void save_screen_buff(void);
  186.  
  187. /* load screen from buffer */
  188. void load_screen_buff(void);
  189.  
  190. /* load menu text */
  191. int load_menu_text(char *filename);
  192.  
  193. /* load text */
  194. int load_text(int,char *filename);
  195.  
  196.  
  197. /* load window file */
  198. int load_win_data(char *filename);
  199.  
  200. /* load print from */
  201. int load_form(int filenum,char *filename);
  202.  
  203. /* save form data */
  204. int save_form(int filenum,char *filename);
  205.  
  206. /* load screen form */
  207. int load_screen_form(int filenum,char *filename);
  208.  
  209.  
  210. /* write a block to a file */
  211. int write_file(void *buff,char *filename,unsigned int size,unsigned long int startbyte);
  212.  
  213. /* read a block from a file */
  214. int read_file(void *buff,char *filename,unsigned int size,unsigned long int startbyte);
  215.  
  216. /* write a block from one file to another */
  217. int file_to_file(void *buff,char *sourse,long int sorsestartbyte,char * destination,
  218. long int deststartbyte,int size);
  219.  
  220. /* creat a file if none exists */
  221. int creat_file(char *filename);
  222.  
  223. /* copy a file to another file */
  224. int copy_file(char *sourse,char *destination);
  225.  
  226. /* read a directory */
  227. int read_directory(char *filename,int size,char *directory);
  228.  
  229. /* read a text file */
  230. int read_text(char *filename,int wrap);
  231.  
  232.  
  233.